Uživatelský doplněk - popis Uživatelské doplňky jsou externí knihovny DLL. Knihovny musí exportovat tyto tři funkce: function RD_Verze : LongInt stdcall; //verze pluginu function RD_Nazev : pChar stdcall; //nazev pluginu v menu programu function RD_Recept(aReceptNadpis : PAnsiChar; aReceptText : PAnsiChar; aReceptRTFText : PAnsiChar) : LongBool stdcall; //recept Pokud máte zájem umístit Vámi vytvořený doplněk na www.fitlinie.cz/recepty zašlete jej na email recepty@fitlinie.cz Popřípadě o něm můžete dát ostatním uživatelům vědět na fóru www.fitlinie.cz/forum ------- zdrojový kód knihovny v Delphi ----------------------------------------- library Test; //testovaci plugin programu Recepty doma uses SysUtils, Windows, Classes; function RD_Verze : LongInt stdcall; //verze pluginu begin Result := 1; end; function RD_Nazev : pChar stdcall; //nazev pluginu v menu programu begin Result := 'Testovací uživatelský doplněk - jak na to...'; end; function RD_Recept(aReceptNadpis : PAnsiChar; aReceptText : PAnsiChar; aReceptRTFText : PAnsiChar) : LongBool stdcall; //recept var S : String; begin Result := true; S := 'Popis struktury doplňku naleznete v souboru \plugins\UserPlugin.txt' + Chr(13) + Chr(13) + aReceptText; MessageBox(0, pChar(S), aReceptNadpis, MB_OK); end; exports RD_Verze name 'RD_Verze', RD_Nazev name 'RD_Nazev', RD_Recept name 'RD_Recept'; end.